/*
 * igrid style
 * -----------
 */
.igrid
    {
    border:0;
    }
    .igrid .capt
        {
        line-height:23px;
        }
    .igrid .gridhead .gpos
        {
        line-height:8px;
        cursor:default;
        border:0;
        }
        .igrid .gridhead .gpos .posy
            {
            width:10px;
            font-size:8px;
            }
        .igrid .gridhead .gpos .posx
            {
            height:10px;
            font-size:8px;
            text-align:center;
            width:80px;
            }
        .igrid .gridhead .gpos .pos
            {
            font-size:8px;
            color:transparent;
            }
    .igrid .gridhead .ghead,
    .igrid .gridfoot .gfoot,
    .igrid .gridbody .gbody
        {
        cursor:default;
        }
        .igrid .gridhead .ghead .gtitle
            {
            background:#f0f3ff;
            border:1px solid #bbb;
            height:32px;
            text-align:center;
            }
        .igrid .gridfoot .gfoot .gtitle,
        .igrid .gridbody .gbody .gtitle
            {
            border:1px solid #bbb;
            }
        .igrid .gridfoot .gfoot .gsum,
        .igrid .gridbody .gbody .gsum,
        .igrid .gridbody .gbody .gcell
            {
            border:1px solid #bbb;
            padding:0;
            height:24px;
            }
            .igrid .gridbody .gbody .gtitle .gdata,
            .igrid .gridbody .gbody .gcell .gdata
                {
                border:0;
                margin:0;
                height:22px;
                width:78px;
                font-size:11pt;
                text-align:right;
                padding-right:2px;
                }
            .igrid .gridbody .gbody .gtitle .gdata
                {
                width:160px;
                text-align:left;
                padding:0;
                text-indent:2px;
                }
